package cn.centec.mall.entity;

import lombok.Data;
import org.apache.commons.lang3.StringUtils;

import java.math.BigDecimal;

/**
 * 标准 - 商品列表结果
 *
 * @author 延晓磊
 * @since 2023年03月22日
 */
@Data
public class StandardItemListResult {

    // 商品ID
    private String id;
    // 商品名称
    private String name;
    // 高亮名称(带样式的name)/搜索建议(拷贝自name)
    private String title;
    // 渠道：10自营，11店铺，20现场库，30西域
    private String channel;
    // 买方：私有库
    private String buyer;
    // 卖方：店铺，供应商
    private String seller;
    // 卖方名称
    private String sellerName;
    // 分类ID
    private String catId;
    // 分类ID - 1级
    private String catId1;
    // 品牌名称
    private String brand;
    // 主图
    private String img;
    // 单价
    private BigDecimal price;
    // 最小订货量
    private Integer moq;
    // 库存单位
    private String unit;
    // 库存状态：0无货、1有效、2预订
    private String stockStatus;

    /**
     * 高亮名称(带样式的name)/搜索建议(拷贝自name)
     */
    public String getTitle() {
        return StringUtils.defaultIfBlank(title, name);
    }


}
